//和let相比,const的用法基本一致,但是const声明的变量必须初始化,且不能改变

const a  = 1 ;
console.log(a) ; //输出1
// a =2 ; //这里会报错,值类型不能改变

const b = {name:'zengyujie',age:'21'};
console.log(b) ; //输出{name:'zengyujie',age:'21'}
b.age = 20 ; //这里没有修改引用类型的内存地址,而是修改了内存地址指向的值,所以不会报错
console.log(b) ; //输出{name:'zengyujie',age:'20'}

// b = new Object() ; //这里会报错,因为const声明的变量不能改变内存地址
// console.log(b) ;